package com.ocom.webapi.service;

import com.ocom.common.constant.XFPayUrl;
import com.ocom.common.resp.Result;
import com.ocom.webapi.vo.accounttypepage.DetailsVo;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;


import java.util.Map;

public interface ConsumeAccountService {

    /**
     * 获取账户信息列表（ConsumeAccount/details）
     * */
    public Result ConsumeAccountDetails(DetailsVo detailsVo);

    /**
     * 个人账户充值(ConsumeAccount/personalRecharge)
     * */
    public Result ConsumeAccountRecharge(Map<String,Object> map);

    /**
     * 个人账户发卡（ConsumeAccount/issuing）
     * */
    public Result ConsumeAccountIssuing(Map<String,Object> map);

    /**
     * 个人账户挂失/解挂（ConsumeAccount/cardLoss）
     * */
    public Result ConsumeAccountCardLoss(Map<String,Object> map);
}
